package com.zimbra.cs.security.sasl;

import com.zimbra.common.util.Log;
import java.io.IOException;

public abstract interface AuthenticatorUser
{
  public abstract String getProtocol();
  
  public abstract void sendBadRequest(String paramString)
    throws IOException;
  
  public abstract void sendFailed()
    throws IOException;
  
  public abstract void sendFailed(String paramString)
    throws IOException;
  
  public abstract void sendSuccessful()
    throws IOException;
  
  public abstract void sendContinuation(String paramString)
    throws IOException;
  
  public abstract boolean authenticate(String paramString1, String paramString2, String paramString3, Authenticator paramAuthenticator)
    throws IOException;
  
  public abstract Log getLog();
  
  public abstract boolean isSSLEnabled();
  
  public abstract boolean allowCleartextLogin();
  
  public abstract boolean isGssapiAvailable();
}


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/security/sasl/AuthenticatorUser.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */